Release New Version#2156
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Greptile SummaryThis is an automated Changesets release PR that bumps all packages from
Confidence Score: 5/5Standard automated release PR with no code changes — safe to merge when ready to publish. All changes are version bumps, changelog entries, removal of consumed changeset files, and Docker image tag updates. No application logic was modified in this PR; the substantive changes shipped in the referenced PRs that were already merged to main. No files require special attention. The internal dependency pinning question in apps/ensadmin/package.json was raised in a prior review thread. Important Files Changed
Flowchart%%{init: {'theme': 'neutral'}}%%
flowchart TD
CS[Changesets Action] --> VP[Version Bump: 1.14.0 → 1.15.0]
VP --> PKG[package.json files\n~20 packages + apps]
VP --> CL[CHANGELOG.md files]
VP --> RM[Remove .changeset/*.md files]
VP --> DK[Docker image tags\nensadmin / ensapi / ensindexer / ensrainbow]
VP --> OA[OpenAPI spec version\ndocs/ensnode.io/ensapi-openapi.json]
Reviews (16): Last reviewed commit: "chore(release): version apps" | Re-trigger Greptile |
4004c5e to
10555d7
Compare
10555d7 to
52815b7
Compare
52815b7 to
57198df
Compare
57198df to
a6d48d9
Compare
a6d48d9 to
827fea5
Compare
eae51d9 to
f998321
Compare
f998321 to
3db82bf
Compare
3db82bf to
f60d15a
Compare
f60d15a to
910fc1f
Compare
910fc1f to
8a8bf9b
Compare
Releases: ensapi@1.15.0 @ensnode/ensdb-sdk@1.15.0 enssdk@1.15.0 @ensnode/ensrainbow-sdk@1.15.0 ensindexer@1.15.0 @ensnode/ensnode-sdk@1.15.0 @ensnode/integration-test-env@1.15.0 ensadmin@1.15.0 ensrainbow@1.15.0 @docs/ensnode@1.15.0 @ensnode/datasources@1.15.0 @namehash/ens-referrals@1.15.0 enskit@1.15.0 @namehash/namehash-ui@1.15.0 fallback-ensapi@1.15.0 @docs/ensrainbow@1.15.0 enscli@1.15.0 ensskills@1.15.0 @ensnode/ponder-sdk@1.15.0 @ensnode/ponder-subgraph@1.15.0 @ensnode/shared-configs@1.15.0 @ensnode/ensindexer-perf-testing@1.15.0 [skip ci]
This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and publish to npm yourself or setup this action to publish automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.
Releases
@ensnode/ensdb-sdk@1.15.0
Minor Changes
bb0b244Thanks @tk-o! - Addeddestroy()method toEnsDbReaderclass that allows cleaning up database connection resources when the connection is no longer needed.Patch Changes
#2155
addfba6Thanks @shrugs! - Add three btree indexes to the indexer schema to fix slowDomain.subdomains,get-domain-by-interpreted-name, andQuery.domainspaths:domain_resolver_relations(domain_id)— secondary lookup off the PK so the namegraph-walk CTE can left-join bydomain_idalone.domains(registry_id, label_hash)— composite (replaces the standaloneregistry_idindex, which it subsumes via leading-column prefix).domains(registry_id, left(canonical_name, 256), id)— expression composite for registry-scopedWHERE registry_id = X ORDER BY canonical_name LIMIT N(theDomain.subdomainsshape). The 256-char prefix bounds the index tuple under btree's per-tuple max; NAME-ordered queries must sort by the sameleft(...)expression for the planner to use this index for ordered scan.Updated dependencies [
9c40ef1,335f072]:@ensnode/ensnode-sdk@1.15.0
Minor Changes
335f072Thanks @tk-o! - Addedpeekmethod toSWRCacheclass.Patch Changes
9c40ef1]:enssdk@1.15.0
Minor Changes
9c40ef1Thanks @shrugs! - AddbeautifyInterpretedLabel, which beautifies a singleInterpretedLabelper ENSIP-15, preserving Encoded LabelHashes verbatim, and returns the newBeautifiedLabelbranded type.beautifyInterpretedNameis now defined in terms ofbeautifyInterpretedLabel.@ensnode/datasources@1.15.0
Patch Changes
9c40ef1]:@namehash/ens-referrals@1.15.0
Patch Changes
9c40ef1,335f072]:enskit@1.15.0
Patch Changes
9c40ef1]:@ensnode/ensrainbow-sdk@1.15.0
Patch Changes
#2181
55a6f23Thanks @shrugs! -@ensnode/ensrainbow-sdknow rejects malformed rainbow records: a healed label whoselabelHashdoes not match the requestedlabelHashis consideredNotFound.Updated dependencies [
9c40ef1]:@namehash/namehash-ui@1.15.0
Patch Changes
9c40ef1,335f072]:enscli@1.15.0
ensskills@1.15.0
@ensnode/ponder-sdk@1.15.0
@ensnode/ponder-subgraph@1.15.0
ensapi@1.15.0
Minor Changes
9c40ef1Thanks @shrugs! - Omnigraph: addBeautifiedNameandBeautifiedLabelscalars, aCanonicalName.beautified: BeautifiedName!field, and aLabel.beautified: BeautifiedLabel!field. These expose the Name/Label beautified per ENSIP-15 for display — continue usinginterpretedfor navigation targets and lookup keys.Patch Changes
#2155
addfba6Thanks @shrugs! - Omnigraph:AccountDomainsWhereInput.canonicalnow filters on bothtrueandfalse(previouslyfalsewas a no-op). ThedefaultValue: falseis dropped — clients omittingcanonicalwill receive all Domains owned by the Account regardless of canonicality. Passcanonical: truefor canonical-only orcanonical: falsefor non-canonical-only. The underlyingDomainsWhere.canonicalinresolveFindDomainswas generalized sotypeof === "boolean"triggers the filter;null/undefinedis "no filter".Updated dependencies [
bb0b244,9c40ef1,addfba6,335f072]:ensadmin@1.15.0
Patch Changes
9c40ef1,335f072]:ensindexer@1.15.0
Patch Changes
#2155
addfba6Thanks @shrugs! - Basenames and Lineanames are now correctly canonicalized in theunigraphplugin.Updated dependencies [
bb0b244,9c40ef1,addfba6,55a6f23,335f072]:ensrainbow@1.15.0
Patch Changes
9c40ef1,55a6f23,335f072]:fallback-ensapi@1.15.0
Patch Changes
335f072]:@docs/ensnode@1.15.0
Patch Changes
9c40ef1,335f072]:@docs/ensrainbow@1.15.0
Patch Changes
@ensnode/integration-test-env@1.15.0
Patch Changes
bb0b244,addfba6,335f072]:@ensnode/ensindexer-perf-testing@1.15.0
@ensnode/shared-configs@1.15.0